try{
	Type.registerNamespace('BatchcodeVO');
	
	//基础档案-批次档案VO
	BatchcodeVO = function(){};
	BatchcodeVO.prototype = new NCMMPubUtil.SuperVO();
	BatchcodeVO.PKBATCHCODE={
		name:"pk_batchcode", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BatchcodeVO.VBATCHCODE={
		name:"vbatchcode", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BatchcodeVO.TBATHTIME={
		name:"tbatchtime", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BatchcodeVO.FILTERVALUE={
		name:"filterValue", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BatchcodeVO.CMATERIALVID={
		name:"cmaterialvid", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};

	BatchcodeVO.prototype.getAllAttrs = function(){
		return [BatchcodeVO.PKBATCHCODE,
				BatchcodeVO.VBATCHCODE,
				BatchcodeVO.TBATHTIME,
				BatchcodeVO.FILTERVALUE,
				BatchcodeVO.CMATERIALVID];
	};
	BatchcodeVO.prototype.getTableName = function(){
		return "app_scm_batchcode";
	};
	BatchcodeVO.prototype.getPrimaryAttr = function(){
		return BatchcodeVO.PKBATCHCODE;
	};
}catch(e){$e(e);}